package com.starleague.battletech.game;

import java.util.Comparator;

import com.starleague.game.ITeam;

public interface IBattletechTeam
        extends ITeam
{
    public static final Comparator<IBattletechTeam> INITIATIVE_COMPARATOR = new Comparator<IBattletechTeam>()
    {
        @Override
        public int compare(IBattletechTeam team1,
                           IBattletechTeam team2)
        {
            return Integer.compare(team1.getInitiativeRoll(), team2.getInitiativeRoll());
        }
    };

    @Override
    IBattletechGame getGame();

    int getInitiativeRoll();

    int getUnitsToMove();
}
